#include "Abstract/Entity/AEntity.hpp"

namespace						Entity
{
  Component::Vector2f const		&AEntity::Get2DPosition() const throw()
  { return (this->_Position); }

  Component::Vector3f const		&AEntity::GetPosition() const throw()
  { return (this->_Position); }

  Component::Vector2f const		&AEntity::SetPosition(Component::Vector2f const &v) throw()
  { this->_Position = v; return (this->_Position); }

  Component::Vector3f const		&AEntity::SetPosition(Component::Vector3f const &v) throw()
  { this->_Position = v; return (this->_Position); }

  Component::Vector2f const		&AEntity::Translate(Component::Vector2f const &v) throw()
  { this->_Position += v; return (this->_Position); }

  Component::Vector3f const		&AEntity::Translate(Component::Vector3f const &v) throw()
  { this->_Position += v; return (this->_Position); }
}
